#!/bin/bash #设置JAVA_HOME JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home #设置运行TestNG的依赖Jar包所在目录(当前目录的lib子目录) LIB_DIR=./lib #设置学生代码的目录(顶级包目录的父目录) TO_BE_TEST_CLASSPAH=/Users/xupengzhu/Desktop/exp./Experiment1Tes4_4Linux/betest #设置测试类的目录,为当前目录的test子目录 TEST_SUITE_CLASSPATH=./test #将运行TestNG的依赖Jar包放进CLASSPATH DEP_JAR= for jarfile in $(find $LIB_DIR | grep '\.jar$') do if [ ! -n "$DEP_JAR" ];then DEP_JAR=$jarfile else DEP_JAR=$DEP_JAR:$jarfile fi done CLASSPATH=$CLASSPATH:$TO_BE_TEST_CLASSPAH:$TEST_SUITE_CLASSPATH:$DEP_JAR export JAVA_HOME export CLASSPATH java org.testng.TestNG testng.xml -d test-output